home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / Moscow ML 1.31 / source code / mosml / src / mosmllib / Makefile < prev    next >
Encoding:
Makefile  |  1996-07-03  |  3.9 KB  |  114 lines  |  [TEXT/R*ch]

  1. # Unix Makefile for Moscow ML library
  2.  
  3. COMPFLAGS=
  4.  
  5. include ../Makefile.inc
  6.  
  7. all: Array.uo Array2.uo Arraysort.uo \
  8.      BasicIO.uo Binaryset.uo Binarymap.uo Bool.uo Byte.uo \
  9.      Char.uo CharArray.uo CharVector.uo Date.uo Dynarray.uo \
  10.      FileSys.uo Integer.uo Intmap.uo Intset.uo \
  11.      List.uo ListPair.uo Listsort.uo \
  12.      Math.uo Misc.uo Miscnj93.uo Miscoldb.uo Mosml.uo NJ93.uo \
  13.      OS.uo Path.uo Polyhash.uo PP.uo Process.uo Random.uo Real.uo \
  14.      Splaymap.uo Splayset.uo Splaytree.uo \
  15.      Strbase.uo String.uo StringCvt.uo Substring.uo Susp.uo \
  16.      Vector.uo Time.uo Timer.uo \
  17.      Word.uo Word8.uo Word8Array.uo Word8Vector.uo \
  18.      Obj.uo Nonstdio.uo Lexing.uo Parsing.uo
  19.  
  20. clean:
  21.     rm -f *.ui
  22.     rm -f *.uo
  23.     rm -f Makefile.bak
  24.     rm -f Array.sml FileSys.sml Integer.sml Misc.sml
  25.     rm -f OS.sml Path.sml Strbase.sml 
  26.     rm -f Vector.sml Word.sml Word8Array.sml Word8Vector.sml
  27.  
  28. install:
  29.     cp README $(LIBDIR)
  30.     cp *.ui $(LIBDIR)
  31.     cp *.uo $(LIBDIR)
  32.     cp *.sig $(LIBDIR)
  33.     cp General.fke $(LIBDIR)/General.sig
  34.     cp Meta.fke $(LIBDIR)/Meta.sig
  35.  
  36. depend: Array.sml FileSys.sml Integer.sml Misc.sml OS.sml Path.sml \
  37.     Strbase.sml Vector.sml Word.sml Word8Array.sml Word8Vector.sml
  38.     rm -f Makefile.bak
  39.     mv Makefile Makefile.bak
  40.     $(MOSMLCUT) < Makefile.bak > Makefile
  41.     $(MOSMLDEP) >> Makefile
  42.  
  43. ### DO NOT DELETE THIS LINE
  44. PP.uo: PP.ui String.ui List.ui BasicIO.ui Vector.ui Array.ui 
  45. Word8Vector.uo: Word8Vector.ui List.ui Word8.ui 
  46. Susp.uo: Susp.ui 
  47. Splayset.uo: Splayset.ui List.ui Splaytree.ui 
  48. Splaytree.uo: Splaytree.ui 
  49. Splaymap.uo: Splaymap.ui Splaytree.ui 
  50. Binaryset.uo: Binaryset.ui List.ui 
  51. Intmap.uo: Intmap.ui 
  52. Intset.uo: Intset.ui List.ui 
  53. Binarymap.uo: Binarymap.ui 
  54. Array2.uo: Array2.ui Vector.ui Array.ui 
  55. Array2.ui: Vector.ui 
  56. Random.uo: Random.ui 
  57. Word8Array.uo: Word8Array.ui List.ui Word8.ui Word8Vector.ui 
  58. Arraysort.ui: Array.ui 
  59. Arraysort.uo: Arraysort.ui Array.ui 
  60. Dynarray.uo: Dynarray.ui Array.ui 
  61. Word.uo: Word.ui String.ui StringCvt.ui Char.ui 
  62. Vector.uo: Vector.ui List.ui 
  63. Strbase.uo: Strbase.ui List.ui 
  64. Bool.uo: Bool.ui StringCvt.ui Char.ui 
  65. String.uo: String.ui List.ui Strbase.ui Char.ui 
  66. Path.uo: Path.ui String.ui List.ui Substring.ui 
  67. OS.uo: OS.ui 
  68. Polyhash.uo: Polyhash.ui Array.ui 
  69. Date.uo: Date.ui String.ui StringCvt.ui List.ui Time.ui Char.ui 
  70. Misc.uo: Misc.ui String.ui List.ui BasicIO.ui Vector.ui Char.ui 
  71. Timer.ui: Time.ui 
  72. Process.uo: Process.ui List.ui BasicIO.ui 
  73. Listsort.uo: Listsort.ui List.ui 
  74. StringCvt.uo: StringCvt.ui String.ui List.ui Char.ui 
  75. Timer.uo: Timer.ui Time.ui 
  76. NJ93.uo: NJ93.ui String.ui List.ui BasicIO.ui 
  77. Substring.uo: Substring.ui String.ui Strbase.ui 
  78. Math.uo: Math.ui 
  79. Real.uo: Real.ui StringCvt.ui Char.ui 
  80. Real.ui: StringCvt.ui 
  81. Integer.uo: Integer.ui String.ui StringCvt.ui Char.ui 
  82. Integer.ui: StringCvt.ui 
  83. ListPair.uo: ListPair.ui List.ui 
  84. FileSys.uo: FileSys.ui Path.ui List.ui OS.ui Time.ui 
  85. Miscoldb.uo: Miscoldb.ui String.ui List.ui Vector.ui 
  86. Time.uo: Time.ui String.ui StringCvt.ui Char.ui 
  87. Miscnj93.uo: Miscnj93.ui String.ui List.ui Vector.ui 
  88. Word8Vector.ui: Word8.ui 
  89. Word8Array.ui: Word8.ui Word8Vector.ui 
  90. Word8.ui: Word.ui StringCvt.ui 
  91. Char.uo: Char.ui 
  92. Parsing.ui: Lexing.ui Vector.ui Obj.uo 
  93. Nonstdio.ui: BasicIO.ui CharArray.ui Char.ui 
  94. Word.ui: StringCvt.ui 
  95. Array.uo: Array.ui List.ui Vector.ui 
  96. Lexing.ui: CharArray.ui Obj.uo 
  97. CharArray.ui: CharVector.ui Char.ui 
  98. CharArray.uo: CharArray.ui CharVector.ui Word8Array.ui Char.ui 
  99. Date.ui: Time.ui 
  100. Byte.ui: Word8Array.ui Word8.ui Word8Vector.ui Char.ui 
  101. BasicIO.uo: BasicIO.ui 
  102. Array.ui: Vector.ui 
  103. Mosml.uo: Mosml.ui Timer.ui FileSys.ui BasicIO.ui Vector.ui OS.ui Time.ui 
  104. Parsing.uo: Parsing.ui Lexing.ui Vector.ui Obj.uo 
  105. Nonstdio.uo: Nonstdio.ui BasicIO.ui CharArray.ui 
  106. List.uo: List.ui 
  107. Lexing.uo: Lexing.ui CharArray.ui Obj.uo 
  108. CharVector.uo: CharVector.ui Word8Vector.ui Char.ui 
  109. CharVector.ui: Char.ui 
  110. Word8.uo: Word8.ui Word.ui String.ui StringCvt.ui Char.ui 
  111. Byte.uo: Byte.ui Word8Array.ui Word8.ui Word8Vector.ui Char.ui 
  112. FileSys.ui: Time.ui 
  113. String.ui: Char.ui 
  114.